north providence - German English Dictionary